// SVG图标定义工具类，集中管理所有常用图标，方便在不同组件间共享

// 问题图标
import { getFieldType } from "@/components/CLTable/index.ts";

export const questionIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="MaybeOutlined"><path d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm0 2C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11Zm-1-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0ZM8.05 9.282a5.17 5.17 0 0 1 .039-.28c.195-1.085.689-1.883 1.481-2.394.62-.405 1.383-.608 2.288-.608 1.189 0 2.176.288 2.962.864.787.575 1.18 1.428 1.18 2.558 0 .693-.17 1.277-.513 1.752-.2.287-.584.655-1.152 1.103l-.56.44c-.305.24-.507.52-.607.84a2.742 2.742 0 0 0-.072.486.5.5 0 0 1-.498.457h-1.12a.5.5 0 0 1-.498-.546c.065-.696.134-1.136.207-1.321.137-.344.49-.74 1.058-1.188l.575-.455c.19-.144 1.166-.831 1.166-1.44 0-.608-.106-.832-.412-1.166-.305-.333-.993-.44-1.613-.44-.61 0-1.132.161-1.387.572-.118.19-.215.393-.284.6a2.097 2.097 0 0 0-.073.307.5.5 0 0 1-.493.415H8.547a.5.5 0 0 1-.497-.556Z" fill="currentColor"></path></svg>`;

// 文本样式图标
export const AIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="StyleOutlined"><path d="M8.437 4.898 5.447 13h6.063L8.437 4.898Zm6.025 15.881L12.269 15h-7.56l-2.131 5.78a1 1 0 1 1-1.873-.703L7.02 2.982c.491-1.31 2.344-1.31 2.835 0l6.48 17.095a1 1 0 1 1-1.872.702ZM15.056 5a1 1 0 1 0 0 2H23a1 1 0 1 0 0-2h-7.944Zm1.055 7a1 1 0 0 1 1-1H23a1 1 0 1 1 0 2h-5.89a1 1 0 0 1-1-1Zm3.056 5a1 1 0 1 0 0 2H23a1 1 0 1 0 0-2h-3.833Z" fill="currentColor"></path></svg>`;

// 用户图标
export const UserIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="MemberOutlined"><path d="M15 6.5a3 3 0 1 0-6 0 3 3 0 0 0 6 0Zm2 0a5 5 0 1 1-10 0 5 5 0 0 1 10 0ZM4 19v2h16v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4Zm-2 0a6 6 0 0 1 6-6h8a6 6 0 0 1 6 6v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-2Z" fill="currentColor"></path></svg>`;

// 通用下拉箭头图标
export const selectIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="DownRoundOutlined"><path d="M7.755 11.658a1 1 0 0 1 1.416-1.415L12 13.07l2.828-2.829a1 1 0 0 1 1.416 1.416c-1.181 1.189-2.356 2.386-3.553 3.56a.987.987 0 0 1-1.383 0c-1.196-1.175-2.371-2.371-3.553-3.56Z" fill="currentColor"></path><path d="M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11Zm0-2a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z" fill="currentColor"></path></svg>`;

// 多选图标
export const selectAllIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="GroupSelectionOutlined"><path d="M6.707 3.707a1 1 0 0 0-1.414-1.414L3 4.586l-.793-.793A1 1 0 0 0 .793 5.207l1.5 1.5a1 1 0 0 0 1.414 0l3-3ZM10 3a1 1 0 0 0 0 2h12a1 1 0 1 0 0-2H10Zm0 8a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H10Zm0 8a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H10Zm-3.293-.293a1 1 0 1 0-1.414-1.414L3 19.586l-.793-.793a1 1 0 0 0-1.414 1.414l1.5 1.5a1 1 0 0 0 1.414 0l3-3Zm0-8.914a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414 0l-1.5-1.5a1 1 0 1 1 1.414-1.414l.793.793 2.293-2.293a1 1 0 0 1 1.414 0Z" fill="currentColor"></path></svg>`;

// 日期图标
export const dateIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="CalendarLineOutlined"><path d="M7 2a1 1 0 0 1 1 1h8a1 1 0 1 1 2 0h2a2 2 0 0 1 2 2v15a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2a1 1 0 0 1 1-1Zm9 3H8a1 1 0 0 1-2 0H4v15h16V5h-2a1 1 0 1 1-2 0ZM9 15a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1Zm1.5-5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1Zm3 5a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1Zm1.5 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1Zm3-5a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1Z" fill="currentColor"></path></svg>`;

// 延迟图标
export const fnIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="BaseFormulaOutlined"><path d="M12.5 1A4.5 4.5 0 0 0 8 5.5V10H4a1 1 0 1 0 0 2h4v6.5a2.5 2.5 0 0 1-5 0V18a1 1 0 1 0-2 0v.5a4.5 4.5 0 1 0 9 0V12h4a1 1 0 1 0 0-2h-4V5.5a2.5 2.5 0 0 1 5 0V6a1 1 0 1 0 2 0v-.5A4.5 4.5 0 0 0 12.5 1Zm8.884 19.879a1 1 0 0 1 1.074 1.68l-.142.108a1.667 1.667 0 0 1-2.316-.31l-1.57-1.95-1.572 1.95a1.667 1.667 0 0 1-2.315.31l-.143-.107a1 1 0 0 1 1.074-1.681l1.668-2.07-1.668-2.072a1 1 0 0 1-1.074-1.68l.143-.107a1.667 1.667 0 0 1 2.315.31l1.571 1.95L20 15.26a1.667 1.667 0 0 1 2.316-.31l.142.107a1 1 0 0 1-1.074 1.68l-1.668 2.071 1.668 2.07Z" fill="currentColor"></path></svg>`;

// 表格图标
export const tableIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="BitablegridOutlined"><path d="M2 4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4Zm7.5 0v4H20V4H9.5Zm0 6v4H20v-4H9.5Zm-2 4v-4H4v4h3.5ZM4 16v4h3.5v-4H4Zm5.5 0v4H20v-4H9.5Zm-2-12H4v4h3.5V4Z" fill="currentColor"></path></svg>`;

// 复选框图标
export const checkboxIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="TodoOutlined"><path d="M17.207 10.207a1 1 0 0 0-1.414-1.414L11 13.586l-2.293-2.293a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l5.5-5.5Z" fill="currentColor"></path><path d="M2 4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4Zm2 0v16h16V4H4Z" fill="currentColor"></path></svg>`;

// 附件图标
export const fileIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="AttachmentOutlined"><path d="M12.304 7.315a1 1 0 0 1 1.414 1.414L8.13 14.317a1.485 1.485 0 0 0 0 2.1l.01.011a1.5 1.5 0 0 0 2.117-.005l7.43-7.43a3.5 3.5 0 0 0 0-4.95l-.036-.037a3.5 3.5 0 0 0-4.95 0l-7.778 7.777a5.521 5.521 0 0 0 7.808 7.809l7.07-7.07a1 1 0 0 1 1.415 1.414l-7.07 7.07A7.521 7.521 0 0 1 3.509 10.37l7.778-7.778a5.5 5.5 0 0 1 7.778 0l.037.037a5.5 5.5 0 0 1 0 7.778l-7.43 7.43a3.5 3.5 0 0 1-4.939.012l-.006-.006-.012-.012a3.485 3.485 0 0 1 0-4.928l5.589-5.588Z" fill="currentColor"></path></svg>`;

// 其他图标
export const otherIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="BitablekanbanOutlined"><path d="M4 16.5h4V20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-7.5h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10.5a2 2 0 0 0 2 2ZM8 4v10.5H4V4h4Zm6 0v16h-4V4h4Zm2 6.5V4h4v6.5h-4Z" fill="currentColor"></path></svg>`;

//行高设置图标
export const lineHeightLowIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="RowHeightOutlined"><path d="M19 2.5a1 1 0 0 1 .76.35l3 3.5a1 1 0 0 1-1.52 1.3L20 6.204v11.594l1.24-1.448a1 1 0 1 1 1.52 1.302l-3 3.5a1 1 0 0 1-1.52 0l-3-3.5a1 1 0 1 1 1.52-1.302L18 17.797V6.203l-1.24 1.448a1 1 0 0 1-1.52-1.302l3-3.5A1 1 0 0 1 19 2.5ZM2 4a1 1 0 0 0 0 2h9a1 1 0 1 0 0-2H2Zm0 7a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H2Zm-1 8a1 1 0 0 1 1-1h9a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z" fill="currentColor"></path></svg>`;
export const lineHeightMediumIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="RowMediumOutlined"><path d="M19.76 2.85a1 1 0 0 0-1.52 0l-3 3.5a1 1 0 1 0 1.52 1.3L18 6.204v11.594l-1.24-1.448a1 1 0 0 0-1.52 1.302l3 3.5a1 1 0 0 0 1.52 0l3-3.5a1 1 0 0 0-1.52-1.302L20 17.797V6.203l1.24 1.448a1 1 0 1 0 1.52-1.302l-3-3.5ZM2 3a1 1 0 0 0-1 1v2.76a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2Zm0 9a1 1 0 1 0 0 2h9a1 1 0 1 0 0-2H2Zm-1 8a1 1 0 0 1 1-1h9a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z" fill="currentColor"></path></svg>`;
export const lineHeightHighIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="RowTallOutlined"><path d="M19.76 2.85a1 1 0 0 0-1.52 0l-3 3.5a1 1 0 1 0 1.52 1.3L18 6.204v11.594l-1.24-1.448a1 1 0 0 0-1.52 1.302l3 3.5a1 1 0 0 0 1.52 0l3-3.5a1 1 0 0 0-1.52-1.302L20 17.797V6.203l1.24 1.448a1 1 0 1 0 1.52-1.302l-3-3.5ZM1 4a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4Zm0 16a1 1 0 0 1 1-1h9a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z" fill="currentColor"></path></svg>`;
export const lineHeightUltraHighIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="RowExtratallOutlined"><path d="M19.76 2.85a1 1 0 0 0-1.52 0l-3 3.5a1 1 0 1 0 1.52 1.3L18 6.204v11.594l-1.24-1.448a1 1 0 0 0-1.52 1.302l3 3.5a1 1 0 0 0 1.52 0l3-3.5a1 1 0 0 0-1.52-1.302L20 17.797V6.203l1.24 1.448a1 1 0 1 0 1.52-1.302l-3-3.5ZM2 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2Z" fill="currentColor"></path></svg>`;

//setting
export const settingIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="#5E5E5E" xmlns="http://www.w3.org/2000/svg" data-icon="SettingOutlined"><path d="m4.328 19.734-.31-.34a10.91 10.91 0 0 1-2.386-4.146l-.135-.436L3.545 12 1.497 9.188l.135-.436a10.91 10.91 0 0 1 2.385-4.147l.311-.339 3.442.377 1.398-3.187.448-.101A10.843 10.843 0 0 1 12 1.09c.809 0 1.607.089 2.384.264l.448.1 1.398 3.188 3.442-.377.31.34a10.91 10.91 0 0 1 2.386 4.146l.135.436L20.455 12l2.048 2.812-.135.436a10.91 10.91 0 0 1-2.385 4.147l-.311.339-3.442-.377-1.398 3.187-.448.101a10.848 10.848 0 0 1-4.768 0l-.448-.1-1.398-3.188-3.442.377Zm3.485-2.21a1.488 1.488 0 0 1 1.525.881l1.12 2.554a9.05 9.05 0 0 0 3.084 0l1.12-2.554a1.488 1.488 0 0 1 1.524-.881l2.755.3c.665-.8 1.19-1.71 1.547-2.69l-1.644-2.258a1.488 1.488 0 0 1 0-1.752l1.644-2.258a9.091 9.091 0 0 0-1.547-2.69l-2.755.3a1.488 1.488 0 0 1-1.524-.881l-1.12-2.554a9.053 9.053 0 0 0-3.084 0l-1.12 2.554a1.488 1.488 0 0 1-1.525.881l-2.754-.3a9.09 9.09 0 0 0-1.548 2.69l1.645 2.258c.38.522.38 1.23 0 1.752l-1.644 2.258c.358.98.882 1.89 1.547 2.69l2.754-.3ZM12 16.545c-2.502 0-4.528-2.036-4.528-4.545 0-2.51 2.026-4.545 4.528-4.545S16.528 9.49 16.528 12 14.502 16.545 12 16.545Zm0-1.818c1.496 0 2.71-1.22 2.71-2.727A2.719 2.719 0 0 0 12 9.273 2.719 2.719 0 0 0 9.29 12 2.719 2.719 0 0 0 12 14.727Z"></path></svg>`;

//...
export const moreIcon = `<svg data-v-1dafdc70="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="#5E5E5E" d="M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"></path></svg>`;
// 拖拽图标
export const dragIcon = `<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-icon="DragOutlined"><path d="M8.25 6.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Zm0 7.25a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Zm1.75 5.5a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0ZM14.753 6.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5ZM16.5 12a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0Zm-1.747 9a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z" fill="currentColor"></path></svg>`;

export const plusIcon = `<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
  <line x1="50" y1="20" x2="50" y2="80" stroke="#999" stroke-width="8" stroke-linecap="round"/>
  <line x1="20" y1="50" x2="80" y2="50" stroke="#999" stroke-width="8" stroke-linecap="round"/>
</svg>`;

export const filterIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M13.1241 4.4645C13.2063 4.38253 13.2986 4.29005 13.3586 4.18446C13.808 3.62654 13.8617 2.78203 13.4846 2.16914C13.1047 1.5518 12.5416 1.23877 11.8111 1.23877H2.76977C2.59457 1.23877 2.41352 1.23877 2.25587 1.28849C1.86984 1.38186 1.51666 1.61002 1.26071 1.93155C0.999992 2.25891 0.856445 2.6636 0.856445 3.071C0.856445 3.59968 1.0579 4.06821 1.4239 4.39093C2.58648 5.51361 3.74718 6.67386 4.87031 7.79707V11.5042L4.87224 11.5354C4.93329 12.0235 5.30409 12.2901 5.7529 12.0973L5.76071 12.0937C6.00354 11.9723 6.14274 11.7279 6.14274 11.4231V7.61196C6.14274 7.35471 6.06346 7.14493 5.90702 6.98849C5.34602 6.42741 4.79327 5.84436 4.25882 5.28043C3.70779 4.69902 3.13795 4.09783 2.54237 3.50225L2.5132 3.47278L2.47804 3.45544C2.46976 3.44975 2.45148 3.42591 2.4376 3.40769C2.42237 3.38796 2.40752 3.36929 2.39193 3.35225C2.28909 3.22049 2.2674 3.1085 2.31541 2.95739C2.3989 2.76846 2.5663 2.55163 2.7697 2.55163H11.8921C12.0032 2.55163 12.1103 2.61163 12.1936 2.72068C12.3017 2.86221 12.3419 3.04933 12.2974 3.21269C12.2747 3.30307 12.237 3.344 12.1231 3.45816C10.8669 4.67369 9.66707 5.87346 8.3968 7.14366L8.39005 7.15049C8.26135 7.27904 8.11368 7.46616 8.11368 7.77403V14.1802C8.11368 14.2589 8.11368 14.4808 8.2759 14.6584C8.2759 14.6584 8.32516 14.7697 8.53757 14.8504C8.80007 14.9502 9.05649 14.8365 9.05649 14.8365L9.12346 14.7865C9.38612 14.5894 9.38612 14.2824 9.38612 14.0989V8.04035C10.0142 7.41374 10.6651 6.80421 11.2949 6.21441C11.9364 5.61397 12.542 5.04666 13.1241 4.4645H13.1241ZM14.5275 12.6721H11.0812C10.7211 12.6721 10.506 12.9646 10.506 13.2475V13.4098C10.506 13.77 10.7984 13.9852 11.0812 13.9852H14.5275C14.8878 13.9852 15.1029 13.6927 15.1029 13.4098V13.2475C15.1029 12.9033 14.8717 12.672 14.5275 12.672V12.6721ZM14.5275 10.6045H11.0812C10.7211 10.6045 10.506 10.897 10.506 11.1799V11.3014C10.506 11.6617 10.7984 11.8769 11.0812 11.8769H14.5275C14.8878 11.8769 15.1029 11.5843 15.1029 11.3014V11.1799C15.1029 10.897 14.8878 10.6045 14.5275 10.6045ZM14.5275 8.61778H11.0812C10.7211 8.61778 10.506 8.91035 10.506 9.19325V9.27435C10.506 9.63439 10.7984 9.84966 11.0812 9.84966H14.5275C14.8878 9.84966 15.1029 9.55716 15.1029 9.27435V9.19325C15.1029 8.84903 14.8717 8.61778 14.5275 8.61778Z" fill="currentColor"/>
</svg>`;

export const viewIcon = `<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <circle cx="12" cy="12" r="3" stroke="#999" stroke-width="2"/>
  <path d="M1 12C1 12 5 4 12 4C19 4 23 12 23 12" stroke="#999" stroke-width="2" stroke-linecap="round"/>
  <path d="M1 12C1 12 5 20 12 20C19 20 23 12 23 12" stroke="#999" stroke-width="2" stroke-linecap="round"/>
</svg>`;

// 任务状态变化的右箭头，可设置参数
export const longRightArrowIcon = (length = 24) => `
<svg width="${length}" height="1em" viewBox="0 0 ${length} 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M2 12h${length - 8}M${length - 10} 6l6 6-6 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
`;

export const textAreaIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.98114 3C4.93435 3 4.88863 3.01377 4.84993 3.03952C4.81122 3.06527 4.78131 3.10182 4.76408 3.14441L2.00832 9.95793C1.97797 10.0329 2.03443 10.1143 2.11684 10.1143H3.0419C3.13765 10.1143 3.22371 10.057 3.25896 9.96987L4.01056 8.11156C4.02206 8.13096 4.03757 8.14286 4.05465 8.14286H7.03295L7.77744 9.9704C7.79475 10.0129 7.82466 10.0493 7.86332 10.0749C7.90197 10.1006 7.9476 10.1143 7.9943 10.1143H8.92055C9.00308 10.1143 9.05954 10.0327 9.02898 9.95766L6.25317 3.14389C6.23587 3.10142 6.20596 3.06501 6.16731 3.03936C6.12865 3.01371 6.08303 3 6.03634 3H4.98114ZM6.56736 7H4.46014L5.50996 4.40436L6.56736 7ZM9.37464 4.02857C9.37464 3.96546 9.42258 3.91429 9.48174 3.91429H13.8929C13.9521 3.91429 14 3.96546 14 4.02857V4.94286C14 5.00597 13.9521 5.05714 13.8929 5.05714H9.48174C9.42258 5.05714 9.37464 5.00597 9.37464 4.94286V4.02857ZM9.48174 7.45714C9.42258 7.45714 9.37464 7.50831 9.37464 7.57143V8.48571C9.37464 8.54883 9.42258 8.6 9.48174 8.6H13.8929C13.9521 8.6 14 8.54883 14 8.48571V7.57143C14 7.50831 13.9521 7.45714 13.8929 7.45714H9.48174ZM2.33212 11.8571C2.27297 11.8571 2.22502 11.9083 2.22502 11.9714V12.8857C2.22502 12.9488 2.27297 13 2.33212 13H13.8929C13.9521 13 14 12.9488 14 12.8857V11.9714C14 11.9083 13.9521 11.8571 13.8929 11.8571H2.33212Z" fill="currentColor"/>
</svg>
`;

export const integerIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.387 3.06983C6.51817 3.08842 6.63661 3.15831 6.71629 3.26415C6.79598 3.36999 6.8304 3.50313 6.812 3.63433L6.621 4.99983H10.111L10.3225 3.49483C10.3304 3.42876 10.3514 3.36493 10.3843 3.30708C10.4172 3.24923 10.4613 3.19853 10.514 3.15795C10.5668 3.11737 10.6271 3.08772 10.6914 3.07074C10.7558 3.05377 10.8228 3.04981 10.8887 3.05909C10.9546 3.06838 11.018 3.09072 11.0751 3.12481C11.1323 3.15891 11.1821 3.20407 11.2215 3.25764C11.261 3.31122 11.2894 3.37213 11.305 3.43681C11.3206 3.5015 11.3232 3.56865 11.3125 3.63433L11.121 4.99983H13C13.1326 4.99983 13.2598 5.05251 13.3536 5.14628C13.4473 5.24005 13.5 5.36722 13.5 5.49983C13.5 5.63244 13.4473 5.75962 13.3536 5.85338C13.2598 5.94715 13.1326 5.99983 13 5.99983H10.98L10.488 9.49983H12C12.1326 9.49983 12.2598 9.55251 12.3536 9.64628C12.4473 9.74005 12.5 9.86722 12.5 9.99983C12.5 10.1324 12.4473 10.2596 12.3536 10.3534C12.2598 10.4472 12.1326 10.4998 12 10.4998H10.3475L10.06 12.5463C10.0523 12.6126 10.0315 12.6766 9.99868 12.7346C9.9659 12.7927 9.92183 12.8436 9.86907 12.8844C9.81631 12.9251 9.75594 12.955 9.69149 12.972C9.62705 12.9891 9.55983 12.9932 9.49381 12.9839C9.42778 12.9746 9.36428 12.9522 9.30703 12.9181C9.24978 12.8839 9.19995 12.8386 9.16046 12.7849C9.12097 12.7312 9.09262 12.6701 9.07709 12.6052C9.06155 12.5404 9.05914 12.4731 9.07 12.4073L9.337 10.4998H5.847L5.5595 12.5463C5.55182 12.6126 5.53097 12.6766 5.49818 12.7346C5.4654 12.7927 5.42133 12.8436 5.36857 12.8844C5.31581 12.9251 5.25544 12.955 5.19099 12.972C5.12655 12.9891 5.05933 12.9932 4.99331 12.9839C4.92728 12.9746 4.86378 12.9522 4.80653 12.9181C4.74928 12.8839 4.69945 12.8386 4.65996 12.7849C4.62047 12.7312 4.59212 12.6701 4.57659 12.6052C4.56105 12.5404 4.55864 12.4731 4.5695 12.4073L4.837 10.4998H3C2.86739 10.4998 2.74021 10.4472 2.64645 10.3534C2.55268 10.2596 2.5 10.1324 2.5 9.99983C2.5 9.86722 2.55268 9.74005 2.64645 9.64628C2.74021 9.55251 2.86739 9.49983 3 9.49983H4.978L5.47 5.99983H4C3.86739 5.99983 3.74021 5.94715 3.64645 5.85338C3.55268 5.75962 3.5 5.63244 3.5 5.49983C3.5 5.36722 3.55268 5.24005 3.64645 5.14628C3.74021 5.05251 3.86739 4.99983 4 4.99983H5.6105L5.822 3.49483C5.84058 3.36356 5.91054 3.24504 6.0165 3.16534C6.12245 3.08564 6.25572 3.05129 6.387 3.06983ZM9.478 9.49983L9.97 5.99983H6.48L5.988 9.49983H9.478Z" fill="currentColor"/>
</svg>`;

export const floatIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.6709 3.7085C5.04145 3.70377 5.41008 3.76488 5.75977 3.89014C6.10064 4.01898 6.39571 4.24963 6.60742 4.55127C6.87489 4.93807 7.06167 5.37682 7.15625 5.84033C7.2963 6.52178 7.36115 7.21741 7.34863 7.91357C7.36115 8.61114 7.29625 9.30784 7.15625 9.99072C7.06252 10.456 6.87568 10.8966 6.60742 11.2847C6.39271 11.5813 6.09836 11.8085 5.75977 11.937C5.41009 12.0623 5.04145 12.1234 4.6709 12.1187C4.3017 12.1238 3.93404 12.0627 3.58594 11.937C3.24931 11.8072 2.957 11.5801 2.74316 11.2847C2.47824 10.8952 2.29254 10.455 2.19824 9.99072C2.05429 9.30843 1.98841 8.61137 2.00195 7.91357C1.98835 7.21713 2.05417 6.52121 2.19824 5.84033C2.29337 5.37774 2.47899 4.93946 2.74316 4.55127C2.95403 4.2508 3.24705 4.02027 3.58594 3.89014C3.93404 3.76444 4.3017 3.70334 4.6709 3.7085ZM11.2979 3.7085C11.6683 3.70376 12.0371 3.76495 12.3867 3.89014C12.7358 4.015 13.0402 4.24593 13.2578 4.55127C13.5236 4.93839 13.7086 5.37725 13.8018 5.84033C13.9458 6.52121 14.0117 7.21713 13.998 7.91357C14.0116 8.61139 13.9457 9.30842 13.8018 9.99072C13.7094 10.4555 13.5244 10.8963 13.2578 11.2847C13.0431 11.5813 12.7478 11.8085 12.4092 11.937C12.0525 12.0649 11.6758 12.1261 11.2979 12.1187C10.9289 12.1238 10.5618 12.0626 10.2139 11.937C9.87715 11.8072 9.584 11.5802 9.37012 11.2847C9.1035 10.8963 8.91853 10.4555 8.82617 9.99072C8.6822 9.3084 8.61536 8.61141 8.62891 7.91357C8.6153 7.21714 8.6821 6.5212 8.82617 5.84033C8.9194 5.3772 9.10426 4.93842 9.37012 4.55127C9.58104 4.25069 9.87486 4.02027 10.2139 3.89014C10.5618 3.76455 10.9289 3.70338 11.2979 3.7085ZM7.99121 10.8481C8.12006 10.8482 8.24377 10.8998 8.33496 10.9927C8.42618 11.0858 8.47752 11.2125 8.47754 11.3442C8.47754 11.4759 8.42619 11.6027 8.33496 11.6958C8.24377 11.7888 8.12009 11.8413 7.99121 11.8413C7.86234 11.8413 7.73866 11.7887 7.64746 11.6958C7.55623 11.6027 7.50488 11.4759 7.50488 11.3442C7.5049 11.2125 7.55625 11.0858 7.64746 10.9927C7.73865 10.8998 7.86237 10.8481 7.99121 10.8481ZM4.6709 4.61963C4.42338 4.61412 4.17759 4.66555 3.95215 4.77002C3.73212 4.87756 3.55248 5.05518 3.43945 5.27588C3.28689 5.59551 3.18695 5.93859 3.14453 6.2915C3.07361 6.82904 3.04034 7.37122 3.0459 7.91357C3.04068 8.46516 3.07586 9.01652 3.14941 9.56299C3.19241 9.91083 3.29037 10.2491 3.43945 10.5649C3.54957 10.7908 3.72797 10.975 3.94824 11.0894C4.17529 11.1928 4.42237 11.2425 4.6709 11.2349C4.92101 11.2427 5.1698 11.1931 5.39844 11.0894C5.61997 10.9752 5.79935 10.7911 5.91113 10.5649C6.06709 10.2508 6.16998 9.91215 6.21484 9.56299C6.28603 9.02254 6.31929 8.47741 6.31348 7.93213C6.31903 7.38984 6.28575 6.84753 6.21484 6.31006C6.172 5.95602 6.06908 5.61166 5.91113 5.29346C5.80067 5.06657 5.62071 4.88273 5.39844 4.77002C5.17015 4.66466 4.92135 4.61323 4.6709 4.61963ZM11.2979 4.61963C11.0519 4.60798 10.8066 4.65297 10.5801 4.75146C10.3588 4.8645 10.1801 5.04905 10.0713 5.27588C9.91672 5.59472 9.81668 5.93814 9.77637 6.2915C9.70618 6.82904 9.67673 7.37139 9.6875 7.91357C9.67555 8.46487 9.705 9.0164 9.77637 9.56299C9.81679 9.9178 9.9168 10.263 10.0713 10.5835C10.1845 10.8025 10.3626 10.9797 10.5801 11.0894C10.8055 11.1925 11.0509 11.2422 11.2979 11.2349C11.5479 11.2427 11.7968 11.1931 12.0254 11.0894C12.246 10.9739 12.426 10.7902 12.5391 10.5649C12.695 10.2509 12.7979 9.91209 12.8428 9.56299C12.9122 9.0224 12.9426 8.4773 12.9355 7.93213C12.9423 7.38998 12.9119 6.84764 12.8428 6.31006C12.7999 5.95602 12.697 5.61166 12.5391 5.29346C12.4273 5.06737 12.2469 4.88411 12.0254 4.77002C11.7971 4.66469 11.5483 4.61322 11.2979 4.61963Z" fill="currentColor"/>
</svg>
`;

export const dateSelectIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.5 3C5.63261 3 5.75979 3.05268 5.85355 3.14645C5.94732 3.24021 6 3.36739 6 3.5H10C10 3.36739 10.0527 3.24021 10.1464 3.14645C10.2402 3.05268 10.3674 3 10.5 3C10.6326 3 10.7598 3.05268 10.8536 3.14645C10.9473 3.24021 11 3.36739 11 3.5H12C12.2652 3.5 12.5196 3.60536 12.7071 3.79289C12.8946 3.98043 13 4.23478 13 4.5V12C13 12.2652 12.8946 12.5196 12.7071 12.7071C12.5196 12.8946 12.2652 13 12 13H4C3.73478 13 3.48043 12.8946 3.29289 12.7071C3.10536 12.5196 3 12.2652 3 12V4.5C3 4.23478 3.10536 3.98043 3.29289 3.79289C3.48043 3.60536 3.73478 3.5 4 3.5H5C5 3.36739 5.05268 3.24021 5.14645 3.14645C5.24021 3.05268 5.36739 3 5.5 3ZM10 4.5H6C6 4.63261 5.94732 4.75979 5.85355 4.85355C5.75979 4.94732 5.63261 5 5.5 5C5.36739 5 5.24021 4.94732 5.14645 4.85355C5.05268 4.75979 5 4.63261 5 4.5H4V12H12V4.5H11C11 4.63261 10.9473 4.75979 10.8536 4.85355C10.7598 4.94732 10.6326 5 10.5 5C10.3674 5 10.2402 4.94732 10.1464 4.85355C10.0527 4.75979 10 4.63261 10 4.5ZM6.5 9.5C6.5 9.36739 6.44732 9.24021 6.35355 9.14645C6.25979 9.05268 6.13261 9 6 9H5.5C5.36739 9 5.24021 9.05268 5.14645 9.14645C5.05268 9.24021 5 9.36739 5 9.5V10C5 10.1326 5.05268 10.2598 5.14645 10.3536C5.24021 10.4473 5.36739 10.5 5.5 10.5H6C6.13261 10.5 6.25979 10.4473 6.35355 10.3536C6.44732 10.2598 6.5 10.1326 6.5 10V9.5ZM7.25 7C7.25 6.86739 7.30268 6.74021 7.39645 6.64645C7.49021 6.55268 7.61739 6.5 7.75 6.5H8.25C8.38261 6.5 8.50979 6.55268 8.60355 6.64645C8.69732 6.74021 8.75 6.86739 8.75 7V7.5C8.75 7.63261 8.69732 7.75979 8.60355 7.85355C8.50979 7.94732 8.38261 8 8.25 8H7.75C7.61739 8 7.49021 7.94732 7.39645 7.85355C7.30268 7.75979 7.25 7.63261 7.25 7.5V7ZM8.75 9.5C8.75 9.36739 8.69732 9.24021 8.60355 9.14645C8.50979 9.05268 8.38261 9 8.25 9H7.75C7.61739 9 7.49021 9.05268 7.39645 9.14645C7.30268 9.24021 7.25 9.36739 7.25 9.5V10C7.25 10.1326 7.30268 10.2598 7.39645 10.3536C7.49021 10.4473 7.61739 10.5 7.75 10.5H8.25C8.38261 10.5 8.50979 10.4473 8.60355 10.3536C8.69732 10.2598 8.75 10.1326 8.75 10V9.5ZM9.5 9.5C9.5 9.36739 9.55268 9.24021 9.64645 9.14645C9.74021 9.05268 9.86739 9 10 9H10.5C10.6326 9 10.7598 9.05268 10.8536 9.14645C10.9473 9.24021 11 9.36739 11 9.5V10C11 10.1326 10.9473 10.2598 10.8536 10.3536C10.7598 10.4473 10.6326 10.5 10.5 10.5H10C9.86739 10.5 9.74021 10.4473 9.64645 10.3536C9.55268 10.2598 9.5 10.1326 9.5 10V9.5ZM11 7C11 6.86739 10.9473 6.74021 10.8536 6.64645C10.7598 6.55268 10.6326 6.5 10.5 6.5H10C9.86739 6.5 9.74021 6.55268 9.64645 6.64645C9.55268 6.74021 9.5 6.86739 9.5 7V7.5C9.5 7.63261 9.55268 7.75979 9.64645 7.85355C9.74021 7.94732 9.86739 8 10 8H10.5C10.6326 8 10.7598 7.94732 10.8536 7.85355C10.9473 7.75979 11 7.63261 11 7.5V7Z" fill="currentColor"/>
</svg>

`;

export const selectSingleIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_169_853)">
<path d="M8 13.5C4.9625 13.5 2.5 11.0375 2.5 8C2.5 4.9625 4.9625 2.5 8 2.5C11.0375 2.5 13.5 4.9625 13.5 8C13.5 11.0375 11.0375 13.5 8 13.5ZM8 12.5C8.59095 12.5 9.17611 12.3836 9.72208 12.1575C10.268 11.9313 10.7641 11.5998 11.182 11.182C11.5998 10.7641 11.9313 10.268 12.1575 9.72208C12.3836 9.17611 12.5 8.59095 12.5 8C12.5 7.40905 12.3836 6.82389 12.1575 6.27792C11.9313 5.73196 11.5998 5.23588 11.182 4.81802C10.7641 4.40016 10.268 4.06869 9.72208 3.84254C9.17611 3.6164 8.59095 3.5 8 3.5C6.80653 3.5 5.66193 3.97411 4.81802 4.81802C3.97411 5.66193 3.5 6.80653 3.5 8C3.5 9.19347 3.97411 10.3381 4.81802 11.182C5.66193 12.0259 6.80653 12.5 8 12.5Z" fill="currentColor"/>
<circle cx="8" cy="8" r="1.5" stroke="currentColor"/>
</g>
<defs>
<clipPath id="clip0_169_853">
<rect width="12" height="12" fill="white" transform="translate(2 2)"/>
</clipPath>
</defs>
</svg>
`;

export const selectMultipleIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.35354 3.8537C5.44462 3.7594 5.49502 3.6331 5.49388 3.502C5.49274 3.3709 5.44015 3.2455 5.34745 3.15279C5.25475 3.06009 5.12934 3.00751 4.99824 3.00637C4.86714 3.00523 4.74084 3.05562 4.64654 3.1467L3.50004 4.2932L3.10354 3.8967C3.00924 3.80562 2.88294 3.75523 2.75184 3.75637C2.62074 3.75751 2.49534 3.81009 2.40263 3.90279C2.30993 3.9955 2.25734 4.1209 2.2562 4.252C2.25506 4.3831 2.30546 4.5094 2.39654 4.6037L3.14654 5.3537C3.2403 5.44744 3.36746 5.5001 3.50004 5.5001C3.63262 5.5001 3.75978 5.44744 3.85354 5.3537L5.35354 3.8537ZM7.00004 3.5002C6.86743 3.5002 6.74026 3.55288 6.64649 3.64665C6.55272 3.74042 6.50004 3.8676 6.50004 4.0002C6.50004 4.13281 6.55272 4.25999 6.64649 4.35376C6.74026 4.44753 6.86743 4.5002 7.00004 4.5002H13C13.1326 4.5002 13.2598 4.44753 13.3536 4.35376C13.4474 4.25999 13.5 4.13281 13.5 4.0002C13.5 3.8676 13.4474 3.74042 13.3536 3.64665C13.2598 3.55288 13.1326 3.5002 13 3.5002H7.00004ZM7.00004 7.5002C6.86743 7.5002 6.74026 7.55288 6.64649 7.64665C6.55272 7.74042 6.50004 7.8676 6.50004 8.0002C6.50004 8.13281 6.55272 8.25999 6.64649 8.35376C6.74026 8.44753 6.86743 8.5002 7.00004 8.5002H13C13.1326 8.5002 13.2598 8.44753 13.3536 8.35376C13.4474 8.25999 13.5 8.13281 13.5 8.0002C13.5 7.8676 13.4474 7.74042 13.3536 7.64665C13.2598 7.55288 13.1326 7.5002 13 7.5002H7.00004ZM7.00004 11.5002C6.86743 11.5002 6.74026 11.5529 6.64649 11.6466C6.55272 11.7404 6.50004 11.8676 6.50004 12.0002C6.50004 12.1328 6.55272 12.26 6.64649 12.3538C6.74026 12.4475 6.86743 12.5002 7.00004 12.5002H13C13.1326 12.5002 13.2598 12.4475 13.3536 12.3538C13.4474 12.26 13.5 12.1328 13.5 12.0002C13.5 11.8676 13.4474 11.7404 13.3536 11.6466C13.2598 11.5529 13.1326 11.5002 13 11.5002H7.00004ZM5.35354 11.3537C5.4013 11.3076 5.43939 11.2524 5.46559 11.1914C5.4918 11.1304 5.50559 11.0648 5.50617 10.9984C5.50674 10.932 5.49409 10.8662 5.46895 10.8047C5.44381 10.7433 5.40668 10.6875 5.35974 10.6405C5.31279 10.5936 5.25697 10.5564 5.19552 10.5313C5.13407 10.5062 5.06823 10.4935 5.00184 10.4941C4.93545 10.4947 4.86984 10.5084 4.80884 10.5347C4.74784 10.5609 4.69266 10.5989 4.64654 10.6467L3.50004 11.7932L3.10354 11.3967C3.00924 11.3056 2.88294 11.2552 2.75184 11.2564C2.62074 11.2575 2.49534 11.3101 2.40263 11.4028C2.30993 11.4955 2.25734 11.6209 2.2562 11.752C2.25506 11.8831 2.30546 12.0094 2.39654 12.1037L3.14654 12.8537C3.2403 12.9474 3.36746 13.0001 3.50004 13.0001C3.63262 13.0001 3.75978 12.9474 3.85354 12.8537L5.35354 11.3537ZM5.35354 6.8967C5.44728 6.99047 5.49993 7.11762 5.49993 7.2502C5.49993 7.38279 5.44728 7.50994 5.35354 7.6037L3.85354 9.1037C3.75978 9.19744 3.63262 9.2501 3.50004 9.2501C3.36746 9.2501 3.2403 9.19744 3.14654 9.1037L2.39654 8.3537C2.34879 8.30758 2.31069 8.25241 2.28449 8.19141C2.25829 8.1304 2.24449 8.06479 2.24392 7.9984C2.24334 7.93201 2.25599 7.86617 2.28113 7.80473C2.30627 7.74328 2.3434 7.68745 2.39034 7.64051C2.43729 7.59356 2.49312 7.55643 2.55456 7.53129C2.61601 7.50615 2.68185 7.4935 2.74824 7.49408C2.81463 7.49466 2.88024 7.50845 2.94124 7.53465C3.00224 7.56086 3.05742 7.59895 3.10354 7.6467L3.50004 8.0432L4.64654 6.8967C4.7403 6.80297 4.86746 6.75031 5.00004 6.75031C5.13262 6.75031 5.25978 6.80297 5.35354 6.8967Z" fill="currentColor"/>
</svg>
`;

export const radioMultipleIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.6035 7.1037C10.6945 7.0094 10.7449 6.8831 10.7438 6.752C10.7427 6.6209 10.6901 6.4955 10.5974 6.40279C10.5047 6.31009 10.3793 6.25751 10.2482 6.25637C10.1171 6.25523 9.99076 6.30562 9.89646 6.3967L7.49996 8.7932L6.35346 7.6467C6.25916 7.55562 6.13286 7.50523 6.00176 7.50637C5.87066 7.50751 5.74525 7.56009 5.65255 7.65279C5.55985 7.7455 5.50726 7.8709 5.50612 8.002C5.50498 8.1331 5.55538 8.2594 5.64646 8.3537L7.14646 9.8537C7.24022 9.94744 7.36738 10.0001 7.49996 10.0001C7.63254 10.0001 7.7597 9.94744 7.85346 9.8537L10.6035 7.1037Z" fill="currentColor"/>
<path d="M3 4C3 3.73478 3.10536 3.48043 3.29289 3.29289C3.48043 3.10536 3.73478 3 4 3H12C12.2652 3 12.5196 3.10536 12.7071 3.29289C12.8946 3.48043 13 3.73478 13 4V12C13 12.2652 12.8946 12.5196 12.7071 12.7071C12.5196 12.8946 12.2652 13 12 13H4C3.73478 13 3.48043 12.8946 3.29289 12.7071C3.10536 12.5196 3 12.2652 3 12V4ZM4 4V12H12V4H4Z" fill="currentColor"/>
</svg>
`;

export const memberSelectSingleIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.5 5.25C9.5 4.85218 9.34196 4.47064 9.06066 4.18934C8.77936 3.90804 8.39782 3.75 8 3.75C7.60218 3.75 7.22064 3.90804 6.93934 4.18934C6.65804 4.47064 6.5 4.85218 6.5 5.25C6.5 5.64782 6.65804 6.02936 6.93934 6.31066C7.22064 6.59196 7.60218 6.75 8 6.75C8.39782 6.75 8.77936 6.59196 9.06066 6.31066C9.34196 6.02936 9.5 5.64782 9.5 5.25ZM10.5 5.25C10.5 5.91304 10.2366 6.54893 9.76777 7.01777C9.29893 7.48661 8.66304 7.75 8 7.75C7.33696 7.75 6.70107 7.48661 6.23223 7.01777C5.76339 6.54893 5.5 5.91304 5.5 5.25C5.5 4.58696 5.76339 3.95107 6.23223 3.48223C6.70107 3.01339 7.33696 2.75 8 2.75C8.66304 2.75 9.29893 3.01339 9.76777 3.48223C10.2366 3.95107 10.5 4.58696 10.5 5.25ZM4 11.5V12.5H12V11.5C12 10.9696 11.7893 10.4609 11.4142 10.0858C11.0391 9.71071 10.5304 9.5 10 9.5H6C5.46957 9.5 4.96086 9.71071 4.58579 10.0858C4.21071 10.4609 4 10.9696 4 11.5ZM3 11.5C3 10.7044 3.31607 9.94129 3.87868 9.37868C4.44129 8.81607 5.20435 8.5 6 8.5H10C10.7956 8.5 11.5587 8.81607 12.1213 9.37868C12.6839 9.94129 13 10.7044 13 11.5V12.5C13 12.7652 12.8946 13.0196 12.7071 13.2071C12.5196 13.3946 12.2652 13.5 12 13.5H4C3.73478 13.5 3.48043 13.3946 3.29289 13.2071C3.10536 13.0196 3 12.7652 3 12.5V11.5Z"  fill="currentColor"/>
</svg>
`;

export const memberSelectMultipleIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.25 4.25C5.91841 4.25007 5.60043 4.38185 5.36601 4.61637C5.13159 4.85088 4.99993 5.16891 5 5.5005C5.00007 5.83209 5.13185 6.15007 5.36637 6.38449C5.60088 6.61891 5.91891 6.75057 6.2505 6.7505C6.58209 6.75043 6.90007 6.61865 7.13449 6.38413C7.36891 6.14962 7.50057 5.83159 7.5005 5.5C7.50043 5.16841 7.36865 4.85043 7.13413 4.61601C6.89962 4.38159 6.58159 4.24993 6.25 4.25ZM4 5.5C4 4.90326 4.23705 4.33097 4.65901 3.90901C5.08097 3.48705 5.65326 3.25 6.25 3.25C6.84674 3.25 7.41903 3.48705 7.84099 3.90901C8.26295 4.33097 8.5 4.90326 8.5 5.5C8.5 6.09674 8.26295 6.66903 7.84099 7.09099C7.41903 7.51295 6.84674 7.75 6.25 7.75C5.65326 7.75 5.08097 7.51295 4.65901 7.09099C4.23705 6.66903 4 6.09674 4 5.5ZM4.9175 9.25C4.0075 9.25 3.25 9.999 3.25 10.95V11.75H9.25V10.95C9.25 9.9995 8.4925 9.25 7.5825 9.25H4.9175ZM2.25 10.95C2.25 9.459 3.445 8.25 4.9175 8.25H7.5825C9.055 8.25 10.25 9.459 10.25 10.95V11.75C10.25 12.3 9.8 12.75 9.25 12.75H3.25C2.7 12.75 2.25 12.3 2.25 11.75V10.95ZM13.25 12.25H11.1825V11.25H12.75V10.95C12.75 10.449 12.3275 10 11.75 10H11.095C11.0014 9.63634 10.8337 9.29591 10.6025 9H11.75C12.855 9 13.75 9.873 13.75 10.95V11.75C13.7625 12.0175 13.505 12.26 13.25 12.25ZM10.25 6.75C10.2499 6.65097 10.2792 6.55413 10.3341 6.47175C10.3891 6.38937 10.4673 6.32514 10.5587 6.28719C10.6502 6.24925 10.7509 6.2393 10.848 6.25859C10.9452 6.27789 11.0344 6.32557 11.1044 6.39559C11.1744 6.46562 11.2221 6.55485 11.2414 6.65198C11.2607 6.74911 11.2507 6.84979 11.2128 6.94126C11.1749 7.03274 11.1106 7.1109 11.0283 7.16586C10.9459 7.22082 10.849 7.2501 10.75 7.25C10.475 7.25 10.25 7.0265 10.25 6.75ZM10.75 5.25C10.3589 5.2601 9.98717 5.42257 9.71411 5.70277C9.44105 5.98297 9.28823 6.35875 9.28823 6.75C9.28823 7.14125 9.44105 7.51703 9.71411 7.79723C9.98717 8.07743 10.3589 8.2399 10.75 8.25C11.1411 8.2399 11.5128 8.07743 11.7859 7.79723C12.0589 7.51703 12.2118 7.14125 12.2118 6.75C12.2118 6.35875 12.0589 5.98297 11.7859 5.70277C11.5128 5.42257 11.1411 5.2601 10.75 5.25Z" fill="currentColor"/>
</svg>
`;

export const attachmentIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.15214 5.65764C8.24644 5.56656 8.37274 5.51616 8.50384 5.5173C8.63494 5.51844 8.76035 5.57102 8.85305 5.66373C8.94575 5.75643 8.99834 5.88184 8.99948 6.01293C9.00062 6.14403 8.95022 6.27033 8.85914 6.36464L6.06514 9.15864C5.92591 9.29788 5.84769 9.48673 5.84769 9.68364C5.84769 9.88055 5.92591 10.0694 6.06514 10.2086L6.07014 10.2141C6.21104 10.3538 6.40152 10.4319 6.59991 10.4315C6.79829 10.431 6.98841 10.352 7.12864 10.2116L10.8436 6.49664C11.0062 6.33413 11.1351 6.1412 11.223 5.92887C11.311 5.71654 11.3563 5.48896 11.3563 5.25914C11.3563 5.02931 11.311 4.80173 11.223 4.5894C11.1351 4.37707 11.0062 4.18414 10.8436 4.02164L10.8256 4.00314C10.6631 3.84061 10.4702 3.71169 10.2579 3.62374C10.0455 3.53578 9.81797 3.49051 9.58814 3.49051C9.35831 3.49051 9.13074 3.53578 8.9184 3.62374C8.70607 3.71169 8.51315 3.84061 8.35064 4.00314L4.46164 7.89164C3.94387 8.40934 3.65297 9.11152 3.65292 9.84371C3.65287 10.5759 3.94369 11.2781 4.46139 11.7959C4.97909 12.3137 5.68128 12.6046 6.41346 12.6046C7.14565 12.6047 7.84787 12.3138 8.36564 11.7961L11.9006 8.26114C11.9944 8.16732 12.1216 8.11458 12.2542 8.11453C12.3868 8.11449 12.5141 8.16713 12.6079 8.26089C12.7017 8.35464 12.7544 8.48182 12.7545 8.61446C12.7545 8.74709 12.7019 8.87432 12.6081 8.96814L9.07314 12.5031C8.36793 13.2084 7.41143 13.6047 6.41407 13.6047C5.4167 13.6048 4.46017 13.2086 3.75489 12.5034C3.04961 11.7982 2.65337 10.8417 2.65332 9.84431C2.65327 8.84695 3.04943 7.89041 3.75464 7.18514L7.64364 3.29614C8.15936 2.78044 8.85882 2.49072 9.58814 2.49072C10.3175 2.49072 11.0169 2.78044 11.5326 3.29614L11.5511 3.31464C12.0668 3.83036 12.3566 4.52981 12.3566 5.25914C12.3566 5.98846 12.0668 6.68791 11.5511 7.20364L7.83614 10.9186C7.50897 11.246 7.06544 11.4304 6.60263 11.4315C6.13982 11.4326 5.6954 11.2504 5.36664 10.9246L5.36364 10.9216L5.35764 10.9156C5.03094 10.5889 4.84741 10.1457 4.84741 9.68364C4.84741 9.22156 5.03094 8.77841 5.35764 8.45164L8.15214 5.65764Z" fill="currentColor"/>
</svg>

`;

export const hyperlinksIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path  d="M11.4245 3.3493C11.1604 3.14612 10.8585 2.99739 10.5364 2.91174C10.2143 2.82609 9.87846 2.80522 9.54825 2.85033C9.21804 2.89544 8.90007 3.00564 8.61277 3.17455C8.32547 3.34345 8.07455 3.5677 7.87455 3.8343L6.48505 5.6858C6.29647 5.93712 6.15926 6.22314 6.08125 6.52751C6.00323 6.83187 5.98595 7.14863 6.03039 7.45968C6.07482 7.77072 6.18011 8.06997 6.34022 8.34032C6.50033 8.61067 6.71214 8.84683 6.96355 9.0353L7.44955 9.3998C7.55563 9.47936 7.68898 9.51352 7.82026 9.49477C7.95153 9.47602 8.06998 9.40588 8.14955 9.2998C8.22911 9.19371 8.26328 9.06036 8.24452 8.92909C8.22577 8.79781 8.15563 8.67936 8.04955 8.5998L7.56355 8.2348C7.41727 8.12512 7.29403 7.98771 7.20087 7.8304C7.10771 7.67309 7.04645 7.49897 7.02059 7.31798C6.99472 7.137 7.00477 6.95269 7.05014 6.77558C7.09552 6.59848 7.17534 6.43205 7.28505 6.2858L8.67355 4.4343C8.79403 4.27217 8.94565 4.13571 9.11953 4.0329C9.29341 3.9301 9.48605 3.86302 9.68618 3.8356C9.8863 3.80817 10.0899 3.82095 10.285 3.87318C10.4801 3.92541 10.6629 4.01605 10.8225 4.13979C10.9822 4.26353 11.1156 4.41787 11.2148 4.59379C11.3141 4.76972 11.3773 4.96367 11.4007 5.16431C11.424 5.36495 11.4071 5.56824 11.351 5.76227C11.2948 5.9563 11.2005 6.13717 11.0735 6.2943L10.359 7.1873C10.2762 7.29086 10.2378 7.42311 10.2525 7.55495C10.2671 7.68679 10.3335 7.80742 10.437 7.8903C10.5406 7.97318 10.6729 8.01152 10.8047 7.99689C10.9365 7.98226 11.0572 7.91586 11.14 7.8123L11.855 6.9183C12.0641 6.6569 12.219 6.35646 12.3105 6.03453C12.4021 5.7126 12.4287 5.37564 12.3885 5.04335C12.3484 4.71105 12.2424 4.39009 12.0768 4.09922C11.9112 3.80835 11.6893 3.55341 11.424 3.3493H11.4245Z"  fill="currentColor"/>
<path  d="M4.57598 12.6505C4.84016 12.8537 5.14204 13.0024 5.46412 13.0881C5.7862 13.1737 6.12208 13.1946 6.45228 13.1495C6.78249 13.1044 7.10046 12.9942 7.38776 12.8252C7.67506 12.6563 7.92599 12.4321 8.12598 12.1655L9.51448 10.314C9.70306 10.0627 9.84027 9.77666 9.91828 9.47229C9.9963 9.16793 10.0136 8.85117 9.96914 8.54012C9.92471 8.22907 9.81943 7.92983 9.65931 7.65948C9.4992 7.38913 9.28739 7.15297 9.03598 6.9645L8.54998 6.6C8.4439 6.52044 8.31055 6.48627 8.17927 6.50503C8.048 6.52378 7.92955 6.59392 7.84998 6.7C7.77042 6.80609 7.73626 6.93944 7.75501 7.07071C7.77376 7.20199 7.8439 7.32044 7.94998 7.4L8.43648 7.765C8.58272 7.87471 8.70592 8.01216 8.79903 8.16948C8.89215 8.32681 8.95336 8.50094 8.97918 8.68192C9.00499 8.86291 8.9949 9.0472 8.94949 9.22429C8.90407 9.40137 8.82422 9.56778 8.71448 9.714L7.32598 11.5655C7.2055 11.7276 7.05388 11.8641 6.88 11.9669C6.70612 12.0697 6.51348 12.1368 6.31335 12.1642C6.11323 12.1916 5.90964 12.1789 5.71452 12.1266C5.51939 12.0744 5.33665 11.9837 5.17699 11.86C5.01733 11.7363 4.88396 11.5819 4.78469 11.406C4.68543 11.2301 4.62226 11.0361 4.59888 10.8355C4.57551 10.6348 4.5924 10.4316 4.64856 10.2375C4.70473 10.0435 4.79904 9.86263 4.92598 9.7055L5.64048 8.8125C5.68152 8.76122 5.71206 8.70236 5.73035 8.63928C5.74864 8.57619 5.75432 8.51013 5.74708 8.44485C5.73984 8.37957 5.71981 8.31635 5.68813 8.25882C5.65646 8.20128 5.61376 8.15054 5.56248 8.1095C5.5112 8.06846 5.45234 8.03793 5.38926 8.01964C5.32618 8.00135 5.26011 7.99566 5.19483 8.00291C5.06299 8.01753 4.94236 8.08393 4.85948 8.1875L4.14448 9.081C3.9353 9.34245 3.78036 9.64299 3.68871 9.96504C3.59706 10.2871 3.57055 10.6242 3.61073 10.9566C3.65091 11.289 3.75697 11.6101 3.9227 11.901C4.08844 12.1919 4.31053 12.4464 4.57598 12.6505Z"  fill="currentColor"/>
</svg>
`;
export const conditionIcon = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path  d="M11.4245 3.3493C11.1604 3.14612 10.8585 2.99739 10.5364 2.91174C10.2143 2.82609 9.87846 2.80522 9.54825 2.85033C9.21804 2.89544 8.90007 3.00564 8.61277 3.17455C8.32547 3.34345 8.07455 3.5677 7.87455 3.8343L6.48505 5.6858C6.29647 5.93712 6.15926 6.22314 6.08125 6.52751C6.00323 6.83187 5.98595 7.14863 6.03039 7.45968C6.07482 7.77072 6.18011 8.06997 6.34022 8.34032C6.50033 8.61067 6.71214 8.84683 6.96355 9.0353L7.44955 9.3998C7.55563 9.47936 7.68898 9.51352 7.82026 9.49477C7.95153 9.47602 8.06998 9.40588 8.14955 9.2998C8.22911 9.19371 8.26328 9.06036 8.24452 8.92909C8.22577 8.79781 8.15563 8.67936 8.04955 8.5998L7.56355 8.2348C7.41727 8.12512 7.29403 7.98771 7.20087 7.8304C7.10771 7.67309 7.04645 7.49897 7.02059 7.31798C6.99472 7.137 7.00477 6.95269 7.05014 6.77558C7.09552 6.59848 7.17534 6.43205 7.28505 6.2858L8.67355 4.4343C8.79403 4.27217 8.94565 4.13571 9.11953 4.0329C9.29341 3.9301 9.48605 3.86302 9.68618 3.8356C9.8863 3.80817 10.0899 3.82095 10.285 3.87318C10.4801 3.92541 10.6629 4.01605 10.8225 4.13979C10.9822 4.26353 11.1156 4.41787 11.2148 4.59379C11.3141 4.76972 11.3773 4.96367 11.4007 5.16431C11.424 5.36495 11.4071 5.56824 11.351 5.76227C11.2948 5.9563 11.2005 6.13717 11.0735 6.2943L10.359 7.1873C10.2762 7.29086 10.2378 7.42311 10.2525 7.55495C10.2671 7.68679 10.3335 7.80742 10.437 7.8903C10.5406 7.97318 10.6729 8.01152 10.8047 7.99689C10.9365 7.98226 11.0572 7.91586 11.14 7.8123L11.855 6.9183C12.0641 6.6569 12.219 6.35646 12.3105 6.03453C12.4021 5.7126 12.4287 5.37564 12.3885 5.04335C12.3484 4.71105 12.2424 4.39009 12.0768 4.09922C11.9112 3.80835 11.6893 3.55341 11.424 3.3493H11.4245Z"  fill="currentColor"/>
<path  d="M4.57598 12.6505C4.84016 12.8537 5.14204 13.0024 5.46412 13.0881C5.7862 13.1737 6.12208 13.1946 6.45228 13.1495C6.78249 13.1044 7.10046 12.9942 7.38776 12.8252C7.67506 12.6563 7.92599 12.4321 8.12598 12.1655L9.51448 10.314C9.70306 10.0627 9.84027 9.77666 9.91828 9.47229C9.9963 9.16793 10.0136 8.85117 9.96914 8.54012C9.92471 8.22907 9.81943 7.92983 9.65931 7.65948C9.4992 7.38913 9.28739 7.15297 9.03598 6.9645L8.54998 6.6C8.4439 6.52044 8.31055 6.48627 8.17927 6.50503C8.048 6.52378 7.92955 6.59392 7.84998 6.7C7.77042 6.80609 7.73626 6.93944 7.75501 7.07071C7.77376 7.20199 7.8439 7.32044 7.94998 7.4L8.43648 7.765C8.58272 7.87471 8.70592 8.01216 8.79903 8.16948C8.89215 8.32681 8.95336 8.50094 8.97918 8.68192C9.00499 8.86291 8.9949 9.0472 8.94949 9.22429C8.90407 9.40137 8.82422 9.56778 8.71448 9.714L7.32598 11.5655C7.2055 11.7276 7.05388 11.8641 6.88 11.9669C6.70612 12.0697 6.51348 12.1368 6.31335 12.1642C6.11323 12.1916 5.90964 12.1789 5.71452 12.1266C5.51939 12.0744 5.33665 11.9837 5.17699 11.86C5.01733 11.7363 4.88396 11.5819 4.78469 11.406C4.68543 11.2301 4.62226 11.0361 4.59888 10.8355C4.57551 10.6348 4.5924 10.4316 4.64856 10.2375C4.70473 10.0435 4.79904 9.86263 4.92598 9.7055L5.64048 8.8125C5.68152 8.76122 5.71206 8.70236 5.73035 8.63928C5.74864 8.57619 5.75432 8.51013 5.74708 8.44485C5.73984 8.37957 5.71981 8.31635 5.68813 8.25882C5.65646 8.20128 5.61376 8.15054 5.56248 8.1095C5.5112 8.06846 5.45234 8.03793 5.38926 8.01964C5.32618 8.00135 5.26011 7.99566 5.19483 8.00291C5.06299 8.01753 4.94236 8.08393 4.85948 8.1875L4.14448 9.081C3.9353 9.34245 3.78036 9.64299 3.68871 9.96504C3.59706 10.2871 3.57055 10.6242 3.61073 10.9566C3.65091 11.289 3.75697 11.6101 3.9227 11.901C4.08844 12.1919 4.31053 12.4464 4.57598 12.6505Z"  fill="currentColor"/>
</svg>
`;
// 编辑图标
export const editIcon = `<svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1187 2.06068C12.3711 1.3131 11.1589 1.3131 10.4113 2.06074L2.06074 10.4113C1.70171 10.7703 1.5 11.2573 1.5 11.765V13.7342C1.5 14.1571 1.84294 14.5 2.26584 14.5H4.23495C4.74271 14.5 5.22967 14.2983 5.58871 13.9393L12.194 7.33397C12.209 7.32037 12.2233 7.30604 12.237 7.29103L13.9393 5.58872C14.6869 4.84107 14.6869 3.62898 13.9393 2.88127L13.1187 2.06068ZM11.7643 5.95878L13.0368 4.68626C13.286 4.437 13.286 4.03299 13.0368 3.78379L12.2162 2.96321C11.967 2.71401 11.5629 2.71401 11.3138 2.96321L10.0412 4.23573L11.7643 5.95878ZM9.13877 5.13825L2.9632 11.3138C2.84351 11.4334 2.77629 11.5958 2.77629 11.765V13.2237H4.23508C4.40432 13.2237 4.56666 13.1565 4.68625 13.0368L10.8618 6.86124L9.13877 5.13825Z" fill="#5E5E5E"/>
</svg>
`;
// 收藏图标
export const favoriteIcon = `<svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.73926 2.37891C7.85421 2.17629 8.14579 2.17629 8.26074 2.37891L9.55664 4.66211C9.79883 5.08867 10.2138 5.38991 10.6943 5.48828L13.2656 6.01465C13.4938 6.06137 13.5839 6.3388 13.4268 6.51074L11.6562 8.44824C11.3252 8.81043 11.1667 9.2985 11.2217 9.78613L11.5156 12.3945C11.5417 12.626 11.3049 12.7975 11.0928 12.7012L8.70312 11.6152C8.25641 11.4123 7.74358 11.4123 7.29688 11.6152L4.90723 12.7012C4.69513 12.7975 4.45828 12.626 4.48438 12.3945L4.77832 9.78613C4.83329 9.2985 4.67484 8.81043 4.34375 8.44824L2.57324 6.51074C2.41607 6.3388 2.50615 6.06137 2.73438 6.01465L5.30566 5.48828C5.78624 5.38991 6.20117 5.08867 6.44336 4.66211L7.73926 2.37891Z" stroke="#5E5E5E" stroke-width="1.4"/>
</svg>
`;
// 删除图标
export const deleteIcon = `<svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.6731 1C6.30838 1 6.01273 1.29565 6.01273 1.66038C6.01273 2.0251 6.30838 2.32075 6.6731 2.32075H9.3269C9.69162 2.32075 9.98727 2.0251 9.98727 1.66038C9.98727 1.29565 9.69162 1 9.3269 1H6.6731ZM1.66038 3.13777C1.29565 3.13777 1 3.43342 1 3.79815C1 4.16288 1.29565 4.45853 1.66038 4.45853H2.99038V12.7547C2.99038 13.9948 3.9956 15 5.23566 15H10.7644C12.0044 15 13.0097 13.9948 13.0097 12.7547V4.45853H14.3396C14.7043 4.45853 15 4.16288 15 3.79815C15 3.43342 14.7043 3.13777 14.3396 3.13777H1.66038ZM4.31113 12.7547V4.45853H11.6889V12.7547C11.6889 13.2653 11.2749 13.6792 10.7643 13.6792H5.23566C4.72506 13.6792 4.31113 13.2653 4.31113 12.7547ZM8.66038 6.82057C8.66038 6.45584 8.36473 6.16019 8 6.16019C7.63527 6.16019 7.33962 6.45584 7.33962 6.82057V10.9487C7.33962 11.3134 7.63527 11.609 8 11.609C8.36473 11.609 8.66038 11.3134 8.66038 10.9487V6.82057Z" fill="#D54941"/>
</svg>
`;
// 访问项目图标
export const visitProject = `<svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.78713 1H10.0879C10.6242 1 11.0633 1 11.4203 1.02825C11.7897 1.0575 12.1249 1.11994 12.4391 1.27512C12.9298 1.51756 13.3325 1.90625 13.5861 2.38869C13.7496 2.69975 13.8151 3.03181 13.8456 3.39406C13.875 3.7425 13.875 4.17019 13.875 4.68837V6.10694C13.875 6.45213 13.5952 6.73194 13.25 6.73194C12.9048 6.73194 12.625 6.45213 12.625 6.10694V4.715C12.625 4.16356 12.6245 3.78875 12.6001 3.49906C12.5763 3.21719 12.5332 3.07231 12.4796 2.97031C12.3512 2.726 12.1444 2.52375 11.8854 2.39587C11.7734 2.3405 11.6167 2.29775 11.3216 2.27437C11.0198 2.25044 10.6304 2.25 10.0625 2.25H5.8125C5.24463 2.25 4.85519 2.25044 4.55338 2.27437C4.25837 2.29775 4.10156 2.34056 3.98956 2.39587C3.73063 2.52375 3.52375 2.72594 3.39538 2.97025C3.34175 3.07231 3.29869 3.21725 3.27494 3.499C3.25056 3.78875 3.25 4.16363 3.25 4.715V11.41C3.25 11.9614 3.2505 12.3363 3.27494 12.6259C3.29869 12.9078 3.34175 13.0527 3.39538 13.1547C3.52375 13.3991 3.73063 13.6012 3.98956 13.7291C4.10156 13.7845 4.25831 13.8273 4.55338 13.8506C4.85519 13.8746 5.24463 13.875 5.8125 13.875C6.15769 13.875 6.4375 14.1548 6.4375 14.5C6.4375 14.8452 6.15769 15.125 5.8125 15.125H5.78719C5.25081 15.125 4.81169 15.125 4.45469 15.0968C4.08531 15.0675 3.75013 15.0051 3.43594 14.8499C2.94519 14.6074 2.5425 14.2188 2.28888 13.7363C2.12544 13.4253 2.05988 13.0932 2.02937 12.7309C2 12.3825 2 11.9548 2 11.4366V4.68837C2 4.17025 2 3.7425 2.02937 3.39406C2.05988 3.03181 2.12544 2.69969 2.28888 2.38869C2.5425 1.90619 2.94512 1.51756 3.43594 1.27512C3.75006 1.11994 4.08531 1.0575 4.45469 1.02825C4.81169 1 5.25075 1 5.78713 1ZM4.5625 4.125C4.5625 3.81434 4.81434 3.5625 5.125 3.5625H10.5C10.8107 3.5625 11.0625 3.81434 11.0625 4.125C11.0625 4.43566 10.8107 4.6875 10.5 4.6875H5.125C4.81434 4.6875 4.5625 4.43566 4.5625 4.125ZM5.125 5.8125C4.81434 5.8125 4.5625 6.06434 4.5625 6.375C4.5625 6.68566 4.81434 6.9375 5.125 6.9375H7.875C8.18566 6.9375 8.4375 6.68566 8.4375 6.375C8.4375 6.06434 8.18566 5.8125 7.875 5.8125H5.125ZM7.75 11.6414C7.75 9.63031 9.38031 8 11.3914 8C13.4026 8 15.0329 9.63031 15.0329 11.6414C15.0329 12.4353 14.7789 13.1698 14.3477 13.7681L15.2102 14.6306C15.4299 14.8502 15.4299 15.2064 15.2102 15.4261C14.9906 15.6457 14.6344 15.6457 14.4148 15.4261L13.5576 14.5689C12.9522 15.0176 12.2028 15.2829 11.3914 15.2829C9.38031 15.2829 7.75 13.6526 7.75 11.6414ZM11.3914 9.125C10.0017 9.125 8.875 10.2517 8.875 11.6414C8.875 13.0312 10.0017 14.1579 11.3914 14.1579C12.7812 14.1579 13.9079 13.0312 13.9079 11.6414C13.9079 10.2517 12.7812 9.125 11.3914 9.125Z" fill="#5E5E5E"/>
</svg>
`;
export const getFormIconForType = (type: string): string => {
  console.log("type", type);
  switch (type) {
    case "TEXT":
      return AIcon;
    case "TEXTAREA":
      return textAreaIcon;
    case "INT":
      return integerIcon;
    case "DECIMAL":
      return floatIcon;
    case "DATE":
      return dateSelectIcon;
    case "SELECT":
      return selectIcon;
    case "MULTIPLE":
      return selectMultipleIcon;
    case "RADIO":
      return selectSingleIcon;
    case "CHECKBOX":
      return radioMultipleIcon;
    case "SINGLEMEMBER":
      return memberSelectSingleIcon;
    case "MULTIMEMBER":
      return memberSelectMultipleIcon;
    case "ATTACHMENT":
      return attachmentIcon;
    case "LINK":
      return hyperlinksIcon;
    case "condition":
      return conditionIcon;
    default:
      return AIcon;
  }
};

// 获取图标工具函数
export const getIconForType = (typex: string): string => {
  const type = getFieldType(typex);
  switch (type) {
    case "user":
      return UserIcon;
    case "date":
      return dateIcon;
    case "fn":
      return fnIcon;
    case "multiple":
      return selectAllIcon;
    case "single":
      return selectIcon;
    case "checkbox":
      return checkboxIcon;

    default:
      return AIcon;
  }
};
